package codepulse.blogmoon.cn.system.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


@Data
public class SysAcctInfoDTO implements Serializable {
    /**
     * 
     */
    private Long id;

    /**
     * 账号id
     */
    private Long bizAcctId;

    /**
     * 类型 0-普通用户 1-管理员账号
     */
    private Integer type;

    /**
     * 员工编号
     */
    private String staffNo;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 账号昵称
     */
    private String realName;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 入职时间
     */
    private Date hireDate;

    /**
     * 部门ID
     */
    private Long departId;

    /**
     * 上级管理者id
     */
    private Long managerId;

    /**
     * 紧急联系人姓名
     */
    private String emergencyContactName;

    /**
     * 紧急联系人电话号码
     */
    private String emergencyContactNumber;

    /**
     * 职位
     */
    private String jobTitle;

    /**
     * 地址
     */
    private String address;

    /**
     * 出生年月
     */
    private Date dateOfBirth;

    private String email;

    private String mobile;

    /**
     * 密码
     */
    private String password;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}